<?php
/*
  +-----------------------------------------------------------------------------------------+
  | Projeto MonitoraSUS                                                                     |
  +-----------------------------------------------------------------------------------------+
  | Copyright (c) 2005-2008 Secretaria Municipal de Saúde de Belo Horizonte / Prodabel      |
  |                                                                                         |
  | Analista Responsável: Hugo Nathaniel Rodrigues <hugonr@gmail.com>, <hugo@pbh.gov.br> |
  |                       Consultor - GSFS - Prodabel / SMSA                                |
  | Departamento Responsável - SMSA: GPLD - Paulinho <pauloces@pbh.gov.br>                  |
  | Departamento Responsável - Prodabel: GSFS - Ricardo Monteiro <monteiro@pbh.gov.br>      |
  | Analista de Informaçao: Marcone <marcone.costa@pbh.gov.br>                              |
  +-----------------------------------------------------------------------------------------+
 */

/**
 * classe MetaClass
 * Classe para Trabalhar com metas do plano municipal
 *
 * @author Hugo Rodrigues <hugonr@gmail.com>, <hugo@pbh.com.br>
 * @version $Id: class.Meta.php,v 1.0 06/08/2008 15:55:00 Hugo $
 *
 * @package MonitoraSUS
 */

//Alterado dia: 26/07/2011 18:19; Por: Mauricio Marques
//Alterado dia: 27/07/2011 09:09; Por: Mauricio Marques

class MetaClassT {

    /**
     * contem o código da meta
     * @var int
     * @access public
     */
    var $nummeta;

    /**
     * 
     * Construtor
     * @access public
     */
    function MetaClassT() {
        $this->nummeta = "";
    }

    /**
     * Mostra Tela
     * @param int $num_eixo
     * @param int $num_objetivogeral 
     * @param int $num_diretriz
     * @param int $num_objetivoespecifico
     * @param int $num_meta
     * @param string $where
     * @param int $exercicio
     * @access	public
     */
    function mostratela($num_eixo, $num_objetivogeral, $num_diretriz, $num_objetivoespecifico, $num_meta, $where, $nivelacesso) {
        global $operacaod;
        global $caminho;
        
        /*
        echo "num_eixo: ".$num_eixo."<br/>";
        echo "num_objetivogeral: ".$num_objetivogeral."<br/>";
        echo "num_diretriz: ".$num_diretriz."<br/>";
        echo "num_objetivoespecifico: ".$num_objetivoespecifico."<br/>";
        echo "num_meta: ".$num_meta."<br/>";
        */
        
        ?>

        <form name="mostrameta" method="post" action="index.php?current=&menu=<?php echo "$num_eixo-$num_objetivogeral-$num_diretriz-$num_objetivoespecifico-$num_meta"; ?>">

        <?php
        $fmenu = $num_eixo . "-" . $num_objetivogeral . "-" . $num_diretriz . "-" . $num_objetivoespecifico . "-" . $num_meta;
        
        $caminho->mostracaminho($fmenu, $where, 4, $conexao); // 1 = mostrar até eixo
        
        $sql = "select 
        			num_orgao 
        		from " . $_SESSION["banco"] . ".objetivos_especificos 
        		where 
        			num_objetivoespecifico = $num_objetivoespecifico";
        
        $resultado = pg_query($sql);
        $num_orgao = pg_fetch_result($resultado, 0, "num_orgao");
		
        
        // Unidade onde estão visualizando os dados.
        $unidade_visualiza = $_GET["unidadesaude"];

        // setando visualização para unidade central
        $nivel_unidade = "central";

        // Verificar qual o nível na unidade encontrada.
        if ($unidade_visualiza != "") {
            if (($unidade_visualiza == 310620) || ($unidade_visualiza == 10)) {
                $nivel_unidade = "central";
            } else {
                $sql = "select * from monitorasus.unidade_saude
                		where 
                			cod_unsa = ".$unidade_visualiza;
                
                $resultado = pg_query($sql);
                $codigo_nivel_unidade = pg_fetch_result($resultado, 0, "num_tipo_unsa");
                if ($codigo_nivel_unidade == 32) {
                    $nivel_unidade = "distrital";
                }
                if ($codigo_nivel_unidade == 14) {
                    $nivel_unidade = "local";
                }
                // se não for nenhuma das unidades acima, mantem a central.
            } // if
        } // if

        $sql = "select * from " . $_SESSION["banco"] . ".metas where $where and num_meta = $num_meta";
        
        //echo $num_eixo . "-" . $num_objetivogeral . "-" . $num_diretriz . "-" . $num_objetivoespecifico . "-" . $num_meta;
        $resultado = pg_query($sql);
        
        /*
        $rs = pg_fetch_assoc($resultado);
        echo "<pre>";
        print_r($rs);
        echo "</pre>";
        */
        
        if (trim(pg_fetch_result($resultado, 0, "cod_unsa_inclusao")) != "") {
            $sql2 = "select * from monitorasus.unidade_saude 
            		 where 
            			cod_unsa = " . pg_fetch_result($resultado, 0, "cod_unsa_inclusao");
            $resultado2 = pg_query($sql2);
            $cod_unsa_inclusao = pg_fetch_result($resultado, 0, "cod_unsa_inclusao");
            
            if ($cod_unsa_inclusao == 10) {
                $cod_unsa_inclusao = 310620;
            }
            $des_unsa_inclusao = codificar(pg_fetch_result($resultado2, 0, "nom_unsa"));
        } else {
            $cod_unsa_inclusao = "";
            $des_unsa_inclusao = "Não Indicado";
        }
        ?>
		<table width="100%" border="0" cellspacing="0" cellpadding="0">
        	<tr>
            	<td width="20%" valign="middle" class="titulos-fases-MAIOR">
                META
                </td>
                <td valign="middle">
					<?php
		            if ($_SESSION["fcod_unsa"] == 10) {
		            	
			            // se tiver nivel para inserir meta
			            if ($nivelacesso[5][1] == "S") {
		            	?>
		                &nbsp;&nbsp;<input type="submit" name="btrodainserirmeta" value="Inserir Meta"  class="botao">
						<?php
		            	}

			            // se for a meta do mesmo CS de inclusão
			            if (($_SESSION["fcod_unsa"] == pg_fetch_result($resultado, 0, "cod_unsa_inclusao")) || ($_SESSION["fnum_nivel_acesso"] == 1)) {
			                // se tiver nivel para alterar meta
			                if ($nivelacesso[5][2] == "S") {
			            ?>
			                &nbsp;<input type="submit" name="btrodaalterarmeta" value="Alterar Meta"  class="botao">
			            <?php
			                }
			            }

	                    // se tiver nivel para inserir operação
	                    if ($nivelacesso[6][1] == "S") {
	                    ?>
	                        &nbsp;<input type="submit" name="btrodainseriroperacao" value="Inserir Ação"  class="botao">
	                    <?php
	                    }
	
	                    // se tiver nivel para inserir indicador
	                    if ($nivelacesso[8][1] == "S") {
	                    ?>
	                    	&nbsp;<input type="submit" name="btrodainseririndicador" value="Inserir Indicador"  class="botao">
	                    <?php
	                    }
	
	                    if ($_SESSION["fnom_func"] != "") {
	                    ?>
		                    &nbsp;&nbsp;<input type="submit" name="btadicionafavorito" value=" + "  class="botao">
		                    &nbsp;&nbsp;<a href="JavaScript:favoritos();"><img src="./telas/images/icone_favoritos.gif" border="0"></a>
	                    <?php
	                    }
					}
					?>
				</td>
			</tr>
            <tr>
            	<td colspan="2" class="texto">
                	<?php echo pg_fetch_result($resultado, 0, "num_meta") . ". " . codificar(pg_fetch_result($resultado, 0, "des_meta")); ?>
                    <br />
                    <b>Unidade Cadastro</b>: <?php echo $cod_unsa_inclusao . " - " . $des_unsa_inclusao; ?>
				</td>
			</tr>
		</table>
        <?php
       
        $sql = "select * 
        		from " . $_SESSION["banco"] . ".indicadores_metas im, monitorasus.indicadores i 
        		where 
        			$where 
        		and 
        			i.num_indicador = im.num_indicador 
        		and 
        			im.num_meta = $num_meta ";
        // verificando a unidade atual para mostrar somente seus indicadores
        $sql .= " and nivel_$nivel_unidade = 'S' ";
        $sql .= " order by im.num_indicador";
        $resultado = pg_query($sql);
        ?>
        
<!--
		<table width="100%" border="0" cellspacing="0" cellpadding="0" >
        	<tr>
            	<td width="12" height="13" background="./telas/images/curva-sup-esquerda.gif"  style="background-repeat:no-repeat"><img src="./telas/images/1x1.gif" width="1" height="1" /></td>
                <td background="./telas/images/bkg-linha-horiz-superior.gif" bgcolor="#D4D0C8"><img src="./telas/images/1x1.gif" width="1" height="1" /></td>
                <td width="12" height="13" background="./telas/images/curva-sup-direito.gif"  style="background-repeat:no-repeat"><img src="./telas/images/1x1.gif" width="1" height="1" /></td>	
			</tr>
            <tr>
            	<td background="./telas/images/bkg-linha-vert-esquerda.gif" style="background-repeat:repeat-y"><img src="./telas/images/1x1.gif" width="1" height="1" /></td>
                <td class="titulos-miolo">
               		<table width="100%"  BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="2" CELLSPACING="1">
                    	<tr>
                        	<td colspan="3" class="titulos-tabela">INDICADORES </td>
                        </tr>
                        <tr>
                        	<td height="1" colspan="3">
                            	<table width="100%" border="0" cellspacing="0" cellpadding="0">
                                	<tr>
                                    	<td height="1" bgcolor="#d2cba3"><img src="./telas/images/1x1.gif" width="1" height="1" /></td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr>
                        	<td width="1"></td>
                            <td class="titulos-tabela" >Descri&ccedil;&atilde;o</td>
        					<?php
/*
        					// somente logado e com nivel suficiente pode excluir
					        if ($_SESSION["fnom_func"] != "") {
					            if ($nivelacesso[8][3] == "S") {
					                if ((($_SESSION["fnum_orgao"] == $num_orgao)) || ($_SESSION["fnum_nivel_acesso"] == 1)) {
                    		?>
										<td width="25" align="center">
											<img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0">
										</td>
                            <?php
                            		}
								}
                            }
                            ?>
						</tr>
						<?php
						while ($rs = pg_fetch_array($resultado)) {
                        	$numindicador = $rs["num_indicador"];
                            $codigomenu = "'" . $num_eixo . "-" . $num_objetivogeral . "-" . $num_diretriz . "-" . $num_objetivoespecifico . "-" . $num_meta . "&ind=" . $rs["num_indicador"] . "'";
						?>
							<tr bgcolor="#CCCCCC">
	                        	<td bgcolor="#ece9d8">&nbsp;</td>                  
								<td bgcolor="#ece9d8" class="texto">
	                            	<a title="<?php echo codificar($rs["des_indicador"]); ?>" href="?current=<?php echo $atual; ?>&menu=<?php echo $num_eixo . "-" . $num_objetivogeral . "-" . $num_diretriz . "-" . $num_objetivoespecifico . "-" . $num_meta . "&ind=" . $rs["num_indicador"]; ?>"><?php echo resumo_descricao(codificar($rs["des_indicador"]), 100); ?></a>
	                            </td>
					            <?php
					            // somente logado e com nivel suficiente pode excluir
					            if ($_SESSION["fnom_func"] != "") {
					                if ($nivelacesso[4][3] == "S") {
					                    if ((($_SESSION["fnum_orgao"] == $num_orgao)) || ($_SESSION["fnum_nivel_acesso"] == 1)) {
		                        ?>
											<td bgcolor="#ece9d8" align="center">
	                                        	<a href="JavaScript:excluir(<?php echo $codigomenu; ?>)"><img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0"></a>
	                                        </td>
	                            <?php
	                            		}
									}
								}
	                            ?>
							</tr>
                        <?php
						} // while
*/
						?>

                    </table>
				</td>
                <td background="./telas/images/bkg-linha-vert-direita.gif" style="background-repeat:repeat-y">
                	<img src="./telas/images/1x1.gif" width="1" height="1" />
                </td>
			</tr>
            <tr>
            	<td width="12" height="13" background="./telas/images/curva-inf-esquerda.gif" style="background-repeat:no-repeat">
            		<img src="./telas/images/1x1.gif" width="1" height="1" />
            	</td>
                <td background="./telas/images/bkg-linha-horiz-inferior.gif">
                	<img src="./telas/images/1x1.gif" width="1" height="1" />
                </td>
                <td width="12" height="13" background="./telas/images/curva-inf-direita.gif" style="background-repeat:no-repeat">
                	<img src="./telas/images/1x1.gif" width="1" height="1" />
                </td>
			</tr>
		</table>
 -->



        <?php
        if ($_SESSION["fnum_func"] > 0) {

        	$sql = "select * from monitorasus.usuarios 
        			where id_usuario = " . $_SESSION["fnum_func"];
        	
      		$resultado = pg_query($sql);
	  		$vcod_unsa = pg_fetch_result($resultado,0,"cod_unsa");
	  		
        }
        
        if ($vcod_unsa == 10) {
        	
        	$sql = "select
          				od.des_descritivo, 
          				o.* 
          			from " . $_SESSION["banco"] . ".operacoes o 
        			left join " . $_SESSION["banco"] . ".descritivos od 
        			on (o.num_descritivo = od.num_descritivo) 
        			where $where ";
        	
        	if ($unidade_visualiza != "") {
            	$sql .= " and o.cod_unsa = " . $unidade_visualiza;
          	}
          	
          	$sql .= " and cod_unsa = $vcod_unsa ";
            $sql .= " and num_meta = $num_meta order by data_inclusao";

        }else {
        	
            $sql = "select distinct(c.des_descritivo), b.*, c.*
                    	from "  . $_SESSION["banco"] . ".acoes_distrito a, "  . $_SESSION["banco"] . ".operacoes b,"  . $_SESSION["banco"] . ".descritivos c
                    where 
                    	b.num_descritivo = c.num_descritivo
                    and 
                    	a.num_operacao	= b.num_operacao
                    and 
                    	a.status = 'A' 
                    and 
            			a.num_meta = $num_meta";  
        }
        $resultado = pg_query($sql);
        ?>
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <td width="12" height="13" background="./telas/images/curva-sup-esquerda.gif" style="background-repeat:no-repeat">
                	<img src="./telas/images/1x1.gif" width="1" height="1" />
                </td>
                <td background="./telas/images/bkg-linha-horiz-superior.gif" bgcolor="#D4D0C8">
                	<img src="./telas/images/1x1.gif" width="1" height="1" />
                </td>
                <td width="12" height="13" background="./telas/images/curva-sup-direito.gif" style="background-repeat:no-repeat">
                	<img src="./telas/images/1x1.gif" width="1" height="1" />
                </td>
            </tr>
            <tr>
                <td background="./telas/images/bkg-linha-vert-esquerda.gif" style="background-repeat:repeat-y">
                	<img src="./telas/images/1x1.gif" width="1" height="1" />
                </td>
                <td class="titulos-miolo">
                    <table width="100%"  BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="2" CELLSPACING="1">
                        <tr>
                            <td colspan="8" class="titulos-tabela">A&Ccedil;&Otilde;ES </td>
                        </tr>
                        <tr>
                            <td height="1" colspan="8">
                                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                    <tr>
                                        <td height="1" bgcolor="#d2cba3"><img src="./telas/images/1x1.gif" width="1" height="1" /></td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr>
                            <td width="1"></td>
                            <td class="titulos-tabela" >Descri&ccedil;&atilde;o</td>
                            <td width="1%" align="center"  class="titulos-tabela">In&iacute;cio</td>
                            <td width="1%" align="center"  class="titulos-tabela">Ult.Etapa</td>
                            <td width="1%" align="center"  class="titulos-tabela">Prev.Final</td>
                            <td width="40" align="center"  class="titulos-tabela">Realiz.</td>
                            <td width="1%" align="center"  class="titulos-tabela">Prazo</td>
					        <?php
					        // somente logado e com nivel suficiente pode excluir
					        if ($_SESSION["fnom_func"] != "") {
					        ?>
				        		<td width="1%" align="center"  class="titulos-tabela">Peso A&ccedil;&otilde;es</td>
					        <?php
					        }
					        // somente logado e com nivel suficiente pode excluir
					        if ($_SESSION["fnom_func"] != "") {
					            if ($nivelacesso[6][3] == "S") {
					                if ((($_SESSION["fnum_orgao"] == $num_orgao)) || ($_SESSION["fnum_nivel_acesso"] == 1)) {
					                ?>
                                    	<td width="25" align="center">
                                    		<img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0">
                                    	</td>
                                    <?php
                                    }
                                }
                            }
                            ?>
                        </tr>

						<?php
                        while ($rs = pg_fetch_array($resultado)) {
                        	$codigomenu = "'" . $num_eixo . "-" . $num_objetivogeral . "-" . $num_diretriz . "-" . $num_objetivoespecifico . "-" . $num_meta . "-" . $rs["num_operacao"] . "'";
                        ?>
	                        <tr bgcolor="#CCCCCC">
	                        	<td bgcolor="#ece9d8">
	                          	<?php
	                            if ($_SESSION["fnom_func"] != "") {
	                                // (nivel, codigo, tipo, where), onde nivel meta=5 e tipo banco=1
	                                $operacaod->existeerro(6, $rs["num_operacao"], $where);
	                            }
	                            ?>
	                            </td>                  
	                            <td bgcolor="#ece9d8" class="texto">
	                            	<a title="<?php echo codificar($rs["des_descritivo"]); ?>" href="?current=<?php echo $atual; ?>&menu=<?php echo $num_eixo . "-" . $num_objetivogeral . "-" . $num_diretriz . "-" . $num_objetivoespecifico . "-" . $num_meta . "-" . $rs["num_operacao"]; ?>"><?php echo resumo_descricao(codificar($rs["des_descritivo"]), 100); ?></a>
								</td>
								<?php
	                            $datainicio = "";
	                            $sql2 = "select dt_prev_inic as dt_prev_inic from " . $_SESSION["banco"] . ".acoes where $where and num_operacao = " . $rs["num_operacao"] . " order by dt_prev_inic asc limit 1";
	                            $resultado2 = pg_query($sql2);
	                            if (pg_num_rows($resultado2) > 0) {
	                            	$datainicio = pg_fetch_result($resultado2, 0, "dt_prev_inic");
	                            } else {
	                            	$datainicio = "";
	                            }
	                            ?>
								<td bgcolor="#ece9d8" align="center" class="texto">
	                            	<?php echo datanatela($datainicio); ?>
	                            </td>
								<?php
	                            $dtultfim = ""; 
	
	                                // * num_tipo_prazo
	                                // * 1 = prazo inicial
	                                // * 2 = prazo final
	                                // * 3 = prazo finalizado
	
								$sql2 = "select ap.data_prazo as dt_real_fina from " . $_SESSION["banco"] . ".acao_prazos ap, " . $_SESSION["banco"] . ".acoes a where a.situacao='A' and ap.situacao='A' and a.num_acao = ap.num_acao and a.num_operacao = " . $rs["num_operacao"] . " and ap.num_tipo_prazo = 3 order by ap.data_prazo desc limit 1";
	                            $resultado2 = pg_query($sql2);
	                            while ($rs2 = pg_fetch_array($resultado2)) {
	                            	$dtultfim = $rs2["dt_real_fina"];
	                            }
	                            ?>
	                            
	                            <td bgcolor="#ece9d8" align="center"   class="texto">
	                                <?php echo datanatela($dtultfim); ?>
	                            </td>
	
	                            <?php
	                            $dataprevfim = "";
	                            $sql2 = "select ap.data_prazo as dt_prev_fina from " . $_SESSION["banco"] . ".acao_prazos ap, " . $_SESSION["banco"] . ".acoes a where a.situacao='A' and ap.situacao='A' and a.num_acao = ap.num_acao and a.num_operacao = " . $rs["num_operacao"] . " order by ap.data_prazo desc limit 1";
	                            $resultado2 = pg_query($sql2);
	                            if (pg_num_rows($resultado2) > 0) {
	                            	$dataprevfim = pg_fetch_result($resultado2, 0, "dt_prev_fina");
	                            } else {
	                            	$dataprevfim = "";
	                            }
	                            ?>
	                            
	                            <td bgcolor="#ece9d8" align="center"   class="texto">
	                            	<?php echo datanatela($dataprevfim); ?>
	                            </td>
	
	                            <td align="center" align="center"   bgcolor="#ece9d8">
	                            	<?php mostrabarra(6, $rs["num_operacao"], $exercicio); ?>
	                            </td>
	
	                            <td bgcolor="#ece9d8" align="center"   class="texto">
	                            	<?php semaforo($rs["num_operacao"], $exercicio); ?>
	                            </td>
	
	                            <?php
	                            // informação somente para quem estiver logado
	                            if ($_SESSION["fnom_func"] != "") {
	                            ?>
		                            <td bgcolor="#ece9d8" align="center"   class="texto">
						                <?php
						                if (($operacaod->somapeso($rs["num_operacao"], $where) == 100) || ($operacaod->somapeso($rs["num_operacao"], $where) == 0)) {
						                    echo "OK";
						                } else {
						                    echo "ERRO";
						                }
						                // echo $operacaod->somapeso($rs["Num_Operacao"], $where);
						                ?>                            
									</td>
	                            <?php
	                            }
	                            
								// somente logado e com nivel suficiente pode excluir
								if ($_SESSION["fnom_func"] != "") {
	                            	if ($nivelacesso[6][3] == "S") {
	                                	if ((($_SESSION["fnum_orgao"] == $num_orgao)) || ($_SESSION["fnum_nivel_acesso"] == 1)) {
	                                    ?>
	                                    	<td bgcolor="#ece9d8" align="center">
	                                        	<a href="JavaScript:excluir(<?php echo $codigomenu; ?>)">
	                                        		<img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0">
	                                        	</a>
	                                        </td>
	                                    <?php
	                                    }
	                                }
	                            }
	                            ?>
							</tr>
                        <?php
                        } // while
                        ?>
                    </table>
                </td>
                <td background="./telas/images/bkg-linha-vert-direita.gif" style="background-repeat:repeat-y">
                	<img src="./telas/images/1x1.gif" width="1" height="1" />
                </td>
            </tr>
            <tr>
                <td width="12" height="13" background="./telas/images/curva-inf-esquerda.gif" style="background-repeat:no-repeat">
                	<img src="./telas/images/1x1.gif" width="1" height="1" />
                </td>
                <td background="./telas/images/bkg-linha-horiz-inferior.gif">
                	<img src="./telas/images/1x1.gif" width="1" height="1" />
                </td>
                <td width="12" height="13" background="./telas/images/curva-inf-direita.gif" style="background-repeat:no-repeat">
                	<img src="./telas/images/1x1.gif" width="1" height="1" />
                </td>
            </tr>
        </table>
    </form>
    <?php
    }

    /**
     * Tela Inserir Meta
     * @param int $num_eixo
     * @param int $num_objetivo
     * @param int $num_diretriz
     * @param int $num_objetivoespecifico
     * @param string $where
     * @access	public
     */
    function telainserirmeta($num_eixo, $num_objetivo, $num_diretriz, $num_objetivoespecifico, $where, $conexao) {
        ?>
        <script language="JavaScript">
            function vtelainserirmeta(){
                x = document.inserirmeta;
                if (x.Des_Metas_Geren.value == ""){
                    alert("Favor digitar a Descrição");
                    x.Des_Metas_Geren.focus();
                    return false;
                }
                return true;
            }
        </script>

        <form name="inserirmeta" method="post" onSubmit="return(vtelainserirmeta())" action="index.php?current=&menu=<?php echo $num_eixo; ?>-<?php echo $num_objetivo; ?>-<?php echo $num_diretriz; ?>-<?php echo $num_objetivoespecifico; ?>">
            <span class="titulo">NOVA META</span>
            <br><br>
            <span class="texto10">
                INFORMAÇÃO META:<BR />
                <textarea name="Des_Metas_Geren" cols="60" rows="5"></textarea>
                <br />
            </span>
            <input type="submit" name="btinseremeta" value="Inserir" class="botao"/>
            &nbsp;&nbsp;&nbsp;
            <input type="submit" name="btcancelainseremeta" value="Cancelar" class="botao" />        
        </form>
        <?php
    }

    /**
     * Tela Excluir Meta
     * @param int $num_eixo
     * @param int $num_objetivo
     * @param int $num_diretriz
     * @param int $num_objetivoespecifico
     * @param int $num_meta
     * @param string $where
     * @param array $nivelacesso
     * @return string $msg
     * @access	public
     */
    function telaexcluimeta($num_eixo, $num_objetivo, $num_diretriz, $num_objetivoespecifico, $num_meta, $where, $nivelacesso, $conexao) {
        if ($nivelacesso[5][3] == "S") {
            $sql = "select cod_unsa_inclusao from " . $_SESSION["banco"] . ".metas where num_meta=$num_meta";
            $resultado = pg_query($sql);
            $cod_unsa_inclusao = pg_fetch_result($resultado, 0, "cod_unsa_inclusao");
            if (($cod_unsa_inclusao != $_SESSION["fcod_unsa"]) && ($_SESSION["fnum_nivel_acesso"] != 1)) {
                $msg = "Exclusão Cancelada - Somente Funcionários da Unidade que incluiu este Registro podem excluí-lo";
            } else {
                $totalregistro = 0;
                $sql = "select count(*) as total from " . $_SESSION["banco"] . ".operacoes where $where and num_meta=$num_meta";
                $resultado = pg_query($sql);
                $totalregistro = pg_fetch_result($resultado, 0, "total");
                if ($totalregistro <= 0) {
                    $sql = "select count(*) as total from " . $_SESSION["banco"] . ".indicadores_metas im, monitorasus.indicadores i where i.num_indicador = im.num_indicador and i.situacao='A' and im.num_meta=$num_meta";
                    $resultado = pg_query($sql);
                    $totalregistro = pg_fetch_result($resultado, 0, "total");
                }
                if ($totalregistro > 0) {
                    $msg = "Exclusão Cancelada - Você deve excluir todos os Indicadores e Ações antes de excluir a Meta!";
                } else {
                    $sql = "select * from " . $_SESSION["banco"] . ".metas where $where and num_meta = $num_meta ";
                    $resultado = pg_query($sql);
                    $des_metas_geren = pg_fetch_result($resultado, 0, "des_meta");
                    ?>
                    <script language="JavaScript">
                        function vtelaexcluimeta(){
                            x = document.ftelaexcluirmeta;
                            if (x.Motivo.value == ""){
                                alert("Favor digitar o Motivo");
                                x.Motivo.focus();
                                return false;
                            }
                            return true;
                        }
                    </script>
                    <form name="ftelaexcluirmeta" method="post" onSubmit="return(vtelaexcluimeta())" action="index.php?current=&menu=<?php echo "$num_eixo-$num_objetivo-$num_diretriz-$num_objetivoespecifico-$num_meta"; ?>">
                        <span class="texto10">
                    					MOTIVO EXCLUSÃO:<BR />
                            <textarea name="Motivo" cols="60" rows="5"></textarea>
                            <br />
                            <input type="hidden" name="Des_Metas_Geren" value="<?php echo $des_metas_geren; ?>" />
                            <input type="hidden" name="verificar" value="" />
                        </span>
                        <br />
                        <input type="submit" name="btexcluimeta" value="Confirmar Exclusão" class="botao"/>
                        &nbsp;&nbsp;&nbsp;
                        <input type="submit" name="btcancelaexcluimeta" value="Cancelar" class="botao" />        
                    </form>
                    <?php
                }
            }
        } else {
            $msg = "Você não tem permissão para esta ação!";
        }
        return $msg;
    }

    /**
     * Tela Alterar Meta
     * @param int $num_eixo
     * @param int $num_objetivo
     * @param int $num_diretriz
     * @param int $num_objetivoespecifico
     * @param int $num_meta
     * @param string $where
     * @access	public
     */
    function telaalterarmeta($num_eixo, $num_objetivo, $num_diretriz, $num_objetivoespecifico, $num_meta, $where, $conexao) {
        $sql = "select * from " . $_SESSION["banco"] . ".metas where $where and num_meta=$num_meta";
        $resultado = pg_query($sql);
        $des_metas_geren = trim(codificar(pg_fetch_result($resultado, 0, "des_meta")));
        ?>
        <script language="JavaScript">
            function vtelaalterarmeta(){
                x = document.alterarmeta;
                if (x.Des_Metas_Geren.value == ""){
                    alert("Favor digitar a Descrição");
                    x.Des_Metas_Geren.focus();
                    return false;
                }
                if (x.Motivo.value == ""){
                    alert("Favor digitar o Motivo da Alteração");
                    x.Motivo.focus();
                    return false;
                }
                return true;
            }
        </script>


        <form name="alterarmeta" method="post" onSubmit="return(vtelaalterarmeta())" action="index.php?current=&menu=<?php echo $num_eixo; ?>-<?php echo $num_objetivo; ?>-<?php echo $num_diretriz; ?>-<?php echo $num_objetivoespecifico; ?>-<?php echo $num_meta; ?>">
            <span class="titulo">ALTERAR META</span>
            <br><br>
            <span class="texto10">
                INFORMAÇÃO META:<BR />
                <textarea name="Des_Metas_Geren" cols="60" rows="5"><?php echo $des_metas_geren; ?></textarea>
                <br />
        		MOTIVO ALTERAÇÃO:<BR />
                <textarea name="Motivo" cols="60" rows="5"></textarea>
                <br />
                <input type="hidden" name="Des_Metas_Geren_Hist" value="<?php echo $des_metas_geren; ?>" />
            </span>
            <input type="submit" name="btalterameta" value="Alterar" class="botao"/>
            &nbsp;&nbsp;&nbsp;
            <input type="submit" name="btcancelaalterameta" value="Cancelar" class="botao" />        
        </form>
        <?php
    }

    /**
     * Tela Arquivar Meta
     * @param int $num_eixo
     * @param int $num_objetivo
     * @param int $num_diretriz
     * @param int $num_objetivoespecifico
     * @param int $num_meta
     * @param string $where
     * @param array $nivelacesso
     * @return string $msg
     * @access	public
     */
    function telaarquivameta($num_eixo, $num_objetivo, $num_diretriz, $num_objetivoespecifico, $num_meta, $where, $nivelacesso, $conexao) {
        if ($nivelacesso[5][3] == "S") {
            $sql = "select cod_unsa_inclusao from " . $_SESSION["banco"] . ".metas where num_meta=$num_meta";
            $resultado = pg_query($sql);
            $cod_unsa_inclusao = pg_fetch_result($resultado, 0, "cod_unsa_inclusao");
            if (($cod_unsa_inclusao != $_SESSION["fcod_unsa"]) && ($_SESSION["fnum_nivel_acesso"] != 1)) {
                $msg = "Arquivamento Cancelado - Somente Funcionários da Unidade que incluiu este Registro podem Realizar esta Operação";
            } else {
                $sql = "select * from " . $_SESSION["banco"] . ".metas where $where and num_meta = $num_meta ";
                $resultado = pg_query($sql);
                $des_metas_geren = pg_fetch_result($resultado, 0, "des_meta");
                ?>
                <script language="JavaScript">
                    function vtelaarquivameta(){
                        x = document.ftelaarquivarmeta;
                        if (x.Motivo.value == ""){
                            alert("Favor digitar o Motivo");
                            x.Motivo.focus();
                            return false;
                        }
                        return true;
                    }
                </script>
                <form name="ftelaarquivarmeta" method="post" onSubmit="return(vtelaarquivameta())" action="index.php?current=&menu=<?php echo "$num_eixo-$num_objetivo-$num_diretriz-$num_objetivoespecifico-$num_meta"; ?>">
                    <span class="texto10">
                				MOTIVO ARQUIVAMENTO:<BR />
                        <textarea name="Motivo" cols="60" rows="5"></textarea>
                        <br />
                        <input type="hidden" name="Des_Metas_Geren" value="<?php echo $des_metas_geren; ?>" />
                    </span>
                    <input type="submit" name="btarquivameta" value="Confirmar Arquivamento" class="botao"/>
                    &nbsp;&nbsp;&nbsp;
                    <input type="submit" name="btcancelaarquivameta" value="Cancelar" class="botao" />        
                </form>
                <?php
            }
        } else {
            $msg = "Você não tem permissão para esta ação!";
        }
        return $msg;
    }

}
?>